package com.qdlc.p2p.dal.dao;

import com.qdlc.p2p.dal.common.dao.BaseDao;
import com.qdlc.p2p.dal.dto.User;
import com.qdlc.p2p.dal.dto.UserLogin;
import com.qdlc.p2p.dal.model.UserCacheModel;

/**
 * 用户附属信息Dao
 *
 * @author xx
 * @version 2.0
 * @since 2014年3月20日
 */
public interface UserLoginDao extends BaseDao<UserLogin> {

    /**
     * 我的基本信息
     *
     * @param userId
     * @return userCacheModel
     */
    UserCacheModel getUserCache(long userId);

    /**
     * 修改用户密码
     *
     * @param user
     * @return User
     */
    void modifyPwd(User user);

    void modifyPaypwd(User user);

    void updateStatus();

}
